@charset "utf-8";
#popup { width:450px; }
.header { height:77px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/layout/bg_popup_header.gif") 0 0 repeat-x; }
.header h1 { height:49px; padding:0 0 0 33px; font-size:20px; line-height:49px; color:#fefefe; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/layout/ico_popup_title.gif") 20px center no-repeat; }
.content { padding:0 22px 22px; }
.content .btnArea { overflow:hidden; padding:20px 0 0; text-align:right; border-top:1px solid #dedcdc; }
.content .btnArea.center { text-align:center; }
.content .btnArea span.left { float:left; }

.xans-coupon-productpopup  { zoom:1; }
.xans-coupon-productpopup .couponSkinArea:after { content:""; display:block; clear:both; }
.xans-coupon-productpopup .couponSkinArea .coupon { width:216px; height:105px; margin-left:auto; margin-right:auto; margin-bottom:20px; font-size:12px; line-height:1.5; text-align:center; font-family:Dotum sans-serif; background-repeat:no-repeat; }
.xans-coupon-productpopup .couponSkinArea .coupon img { border:0; }
.xans-coupon-productpopup .couponSkinArea .coupon p { margin:0; padding:0; }
.xans-coupon-productpopup .couponSkinArea .coupon .title { display:block; padding:8px 0 0; font-size:10px; line-height:15px; text-align:center; font-weight:normal; font-family:Arial; }
.xans-coupon-productpopup .couponSkinArea .coupon .discount { font-size:18px; line-height:28px; font-weight:bold; text-align:center; letter-spacing:-1px; font-family:Dotum; }
.xans-coupon-productpopup .couponSkinArea .coupon .discount span { font-size:22px; font-family:Verdana; }
.xans-coupon-productpopup .couponSkinArea .coupon .period { font-size:11px; line-height:13px; font-weight:bold; text-align:center; font-family:Dotum; letter-spacing:-1px; }
.xans-coupon-productpopup .couponSkinArea .coupon .button { margin:5px 0 0; text-align:center; }
.xans-coupon-productpopup .couponSkinArea .coupon.imgCoupon .title,
.xans-coupon-productpopup .couponSkinArea .coupon.imgCoupon .discount,
.xans-coupon-productpopup .couponSkinArea .coupon.imgCoupon .period,
.xans-coupon-productpopup .couponSkinArea .coupon.imgCoupon .button { display:none; }
.xans-coupon-productpopup .couponSkinArea .coupon.imgCoupon .detail { height:100%; }

/* 쿠폰 상품선택(팝업) */
#popup .typeSearch.typeProduct .gProduct.typeBody { height:316px; }
.gProduct table th.price { width:70px; }
.gProduct table td.price { width:53px; text-align:right; }

#dCouponDetail {
    position: relative; background:#fff; overflow:hidden; width:372px; margin:-20px 0 0 -40px; padding:10px; border:1px solid #7d7c8b;
    /* Opera */ box-shadow:5px 5px 5px #d3d3d3;
    /* Firefox */ -moz-box-shadow:5px 5px 5px #d3d3d3;
    /* Safiri, Chrome */ -webkit-box-shadow:5px 5px 5px #d3d3d3;
    /* IE */ filter:progid:DXImageTransform.Microsoft.Shadow(color=#d3d3d3,direction=135, strength=10);
}
#dCouponDetail h3 { float:left; padding:0 0 10px; color:#34a7b3; }
#dCouponDetail ul { clear:both; padding:10px; margin:10px 0; background:#f1f1f1;}
#dCouponDetail ul li { line-height:18px; font-size:11px; }
#dCouponDetail img { float:right; }